package com.gollum.common.utils;


import org.springframework.data.domain.PageRequest;
import org.springframework.data.domain.Pageable;

/**
 * 分页工具类
 *
 * @author Herther
 * @createTime 2022年09月06日 23:17:00
 * @since 1.0.0
 */
public class PageableUtils {

    public static Pageable fromRequest(Integer page, Integer pageSize){
        //判空
        if (pageSize >= 1)
        {
            page =  page < 1 ? 0 : page - 1;
            return PageRequest.of(page,pageSize);
        }
        else
        {
            //不分页
            return Pageable.unpaged();
        }
    }

}
